#pragma once
enum LDST_mode {
    AR_ADD_CONSTANT, //*+AR[ucst10]
    AR_SUB_CONSTANT, //*-AR[ucst10]
    AR_ADD_VAR, //*++AR[ucst10]
    AR_SUB_VAR, //*--AR[ucst10]
    AR_VAR_ADD, //*AR++[ucst10]
    AR_VAR_SUB, //*AR--[ucst10]
    AR_ADD_OR_CONSTANT, //*+AR[OR]
    AR_SUB_OR_CONSTANT, //*-AR[OR]
    AR_ADD_OR_VAR, //*++AR[OR]
    AR_SUB_OR_VAR, //*--AR[OR]
    AR_VAR_ADD_OR, //*AR++[OR]
    AR_VAR_SUB_OR, //*AR--[OR]
};

enum MEM_ACCS_SIZE {
    HW, //半字
    W,  //字
    DW,  //双字
    B, //字节
    DB, //双字节
};